package com.lagou.comment;

import com.lagou.entity.CourseComment;

import java.util.List;

public interface CommentService {

    //保存留言
    Integer saveComment(CourseComment courseComment);

    //分页查找留言
    List<CourseComment> getCommentByCourseId(Integer courseid,
                                             Integer offset,
                                             Integer pageSize);


    /***
     *点赞：
     * 先查看当前用户对这条留言是否点过赞，
     * 如果点过：修改is_del状态即可，取消赞
     * 如果没点过：保存一条点赞的信息
     *
     * 最终，更新赞的数量
     */
    Integer saveFavorite(Integer comment_id,Integer userid);

    /**
     * 删除点赞的信息（is_del = 1）
     * 更新留言赞的数量-1
     * @param comment_id 留言编号
     * @param userid 用户编号
     * @return 0:失败，1：成功
     */
    Integer cancelFavorite(Integer comment_id,Integer userid);
}
